package com.itlong.cloud.POJO.VO.property;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * <desc>
 *      云电梯缓存信息VO类
 * </desc>
 *
 * @createDate 2018/03/28
 */
@Data
@NoArgsConstructor
public class CloudElevatorVO {
    private String token;               //token
    private String deviceId;            //设备机号
    private String deviceUnique;       //设备唯一码
    private String sn;                  //sn
    private String iotProductKey;       //产品型号id
    private String iotDeviceId;         //阿里云或华为云设备id
    private String iotDeviceSecret;     //阿里云设备私钥
    private String iotDeviceStatus;     //设备状态
    private String iotDeviceWorkStatus;     //设备工作状态 ONLINE、OFFLINE、UNACTIVE
    private String projectId;             //项目编号
    private String projectName;             //项目名称
    private String deviceName;              //设备名称
    private String rootPwd;                 //设备远程密码
    private String rootPort;                //设备远程端口
    private String invalidTime;             //用户token失效时间
    private Integer encryptMethod;      //加密传输方法 0不加密传输 1自有加密方案 2https安全传输
    private String version;         //固件版本号
    private Integer propertyValueOpen;           //是否开启物业增值：1开启 0关闭
    private List<CloudIntercomDeviceVO.PropertyValue> deploys;             //物业增值信息
    private Integer iotVersion;     //iot版本 0基础版 1高级版
    private Integer chargeMode;         // 收费模式，1普通，2收费
    private Integer equipMode;              // 设备模式，1普通，2收费
    private Integer liftDoorType;       //正背门 1正门 0背门
    private Integer iotPlatform;            //项目iot配置: 1阿里云iot  2华为云iot
    private String iotDevicePassword;       //华为iot平台设备密钥，长度为8-32字节。
    private Integer status;             //设备状态
}
